Давайте к созданному проекту в предыдущем шаге постепенно приделывать кнопочки, которые будут вызывать методы класса CEdit. Итак, создаем первую кнопку и с названием LineLenght. И код к ней.
void CCEditDlg::OnButton1()
{
char buffer[10];
itoa(m_Edit.LineLength(),buffer,10);
AfxMessageBox(buffer);
}
Функция LineLength() возвращает количество символов в строке. Сроку
можно не указывать, если не стоит MultiLine. Создаем еще одну кнопку с
именем LimitText и код к ней. void CCEditDlg::OnButton2()
{
m_Edit.LimitText(5);
}
Функция LimitText позволяет ограничить количесто символов на ввод.
Делаем кнопку SetReadOnly и код. void CCEditDlg::OnButton3()
{
m_Edit.SetReadOnly();
}
Эта функция запретит редактирование элемента. Создадим рядом кнопку для
разрешения редактирования с именем Edit и код к ней. void CCEditDlg::OnButton4()
{
m_Edit.SetReadOnly(FALSE);
}
Код приведенный выше разрешит редактирование элемента. Давайте создадим
новую кнопку с именем Undo и код к нему. void CCEditDlg::OnButton5()
{
m_Edit.Undo();
}
Создайте текст, а потом удалите последний символ. После этого нажмите нашу
кнопку. Создаем кнопку с именем Cut и код к ней. void CCEditDlg::OnButton6()
{
m_Edit.Cut();
}
В ходе работы выделите текст и нажмите эту кнопку, текст будет вырезан и
помещен в буфер.
На данный момент наш проект вот какой !!!.
